lay eggs on the seabed - German English Dictionary